home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / man / cat.1 / tfmtodit.1 < prev    next >
Text File  |  1995-07-25  |  7KB  |  133 lines

  1.  
  2.  
  3.  
  4.      TTTTFFFFMMMMTTTTOOOODDDDIIIITTTT((((1111))))   GGGGrrrrooooffffffff VVVVeeeerrrrssssiiiioooonnnn 1111....00009999 ((((22224444 FFFFeeeebbbbrrrruuuuaaaarrrryyyy 1111999999994444))))   TTTTFFFFMMMMTTTTOOOODDDDIIIITTTT((((1111))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           tfmtodit - create font files for use with groff -Tdvi
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           ttttffffmmmmttttooooddddiiiitttt [ ----ssssvvvv ] [ ----gggg_g_f__f_i_l_e ] [ ----kkkk_s_k_e_w_c_h_a_r ] _t_f_m__f_i_l_e
  13.           _m_a_p__f_i_l_e _f_o_n_t
  14.  
  15.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.           ttttffffmmmmttttooooddddiiiitttt creates a font file for use with ggggrrrrooooffffffff ----TTTTddddvvvviiii.
  17.           _t_f_m__f_i_l_e is the name of the TeX font metric file for the
  18.           font.  _m_a_p__f_i_l_e is a file giving the groff names for
  19.           characters in the font; this file should consist of a
  20.           sequence of lines of the form:
  21.  
  22.                _n _c_1 _c_2 ...
  23.  
  24.           where _n is a decimal integer giving the position of the
  25.           character in the font, and _c_1, _c_2,...  are the groff names
  26.           of the character.  If a character has no groff names but
  27.           exists in the tfm file, then it will be put in the groff
  28.           font file as an unnamed character.  _f_o_n_t is the name of the
  29.           groff font file.  The groff font file is written to _f_o_n_t.
  30.  
  31.           The ----ssss option should be given if the font is special (a font
  32.           is _s_p_e_c_i_a_l if ttttrrrrooooffffffff should search it whenever a character is
  33.           not found in the current font.) If the font is special, it
  34.           should be listed in the ffffoooonnnnttttssss command in the DESC file; if
  35.           it is not special, there is no need to list it, since ttttrrrrooooffffffff
  36.           can automatically mount it when it's first used.
  37.  
  38.           To do a good job of math typesetting, groff requires font
  39.           metric information not present in the tfm file.  The reason
  40.           for this is that TeX has separate math italic fonts whereas
  41.           groff uses normal italic fonts for math.  The additional
  42.           information required by groff is given by the two arguments
  43.           to the mmmmaaaatttthhhh____ffffiiiitttt macro in the Metafont programs for the
  44.           Computer Modern fonts.  In a text font (a font for which
  45.           mmmmaaaatttthhhh____ffffiiiittttttttiiiinnnngggg is false), Metafont normally ignores these two
  46.           arguments.  Metafont can be made to put this information in
  47.           the gf file by loading the following definition after ccccmmmmbbbbaaaasssseeee
  48.           when creating ccccmmmm....bbbbaaaasssseeee:
  49.  
  50.  
  51.                ddddeeeeffff iiiiggggnnnnoooorrrreeee____mmmmaaaatttthhhh____ffffiiiitttt((((eeeexxxxpppprrrr lllleeeefffftttt____aaaaddddjjjjuuuussssttttmmmmeeeennnntttt,,,,rrrriiiigggghhhhtttt____aaaaddddjjjjuuuussssttttmmmmeeeennnntttt)))) ====
  52.                    ssssppppeeeecccciiiiaaaallll """"aaaaddddjjjjuuuussssttttmmmmeeeennnntttt"""";;;;
  53.                    nnnnuuuummmmssssppppeeeecccciiiiaaaallll lllleeeefffftttt____aaaaddddjjjjuuuussssttttmmmmeeeennnntttt****11116666////ddddeeeessssiiiiggggnnnnssssiiiizzzzeeee;;;;
  54.                    nnnnuuuummmmssssppppeeeecccciiiiaaaallll rrrriiiigggghhhhtttt____aaaaddddjjjjuuuussssttttmmmmeeeennnntttt****11116666////ddddeeeessssiiiiggggnnnnssssiiiizzzzeeee;;;;
  55.                    eeeennnnddddddddeeeeffff;;;;
  56.  
  57.           The gf file created using this modified ccccmmmm....bbbbaaaasssseeee should be
  58.           specified with the ----gggg option.  The ----gggg option should not be
  59.           given for a font for which mmmmaaaatttthhhh____ffffiiiittttttttiiiinnnngggg is true.
  60.  
  61.  
  62.  
  63.      Page 1                                           (printed 3/9/94)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      TTTTFFFFMMMMTTTTOOOODDDDIIIITTTT((((1111))))   GGGGrrrrooooffffffff VVVVeeeerrrrssssiiiioooonnnn 1111....00009999 ((((22224444 FFFFeeeebbbbrrrruuuuaaaarrrryyyy 1111999999994444))))   TTTTFFFFMMMMTTTTOOOODDDDIIIITTTT((((1111))))
  71.  
  72.  
  73.  
  74.      OOOOPPPPTTTTIIIIOOOONNNNSSSS
  75.           ----vvvv   Print the version number.
  76.  
  77.           ----ssss   The font is special.  The effect of this option is to
  78.                add the ssssppppeeeecccciiiiaaaallll command to the font file.
  79.  
  80.           ----kkkk_n  The skewchar of this font is at position _n.  _n should
  81.                be an integer; it may be given in decimal, or with a
  82.                leading 0000 in octal, or with a leading 0000xxxx in
  83.                hexadecimal.  The effect of this option is to ignore
  84.                any kerns whose second component is the specified
  85.                character.
  86.  
  87.           ----gggg_g_f__f_i_l_e
  88.                _g_f__f_i_l_e is a gf file produced by Metafont containing
  89.                special and numspecial commands giving additional font
  90.                metric information.
  91.  
  92.      FFFFIIIILLLLEEEESSSS
  93.           ////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////ggggrrrrooooffffffff////ffffoooonnnntttt////ddddeeeevvvvddddvvvviiii////DDDDEEEESSSSCCCC
  94.                Device description file.
  95.  
  96.           ////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////ggggrrrrooooffffffff////ffffoooonnnntttt////ddddeeeevvvvddddvvvviiii////_F
  97.                Font description file for font _F.
  98.  
  99.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  100.           ggggrrrrooooffffffff(1), ggggrrrrooooddddvvvviiii(1), ggggrrrrooooffffffff____ffffoooonnnntttt(5)
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                                           (printed 3/9/94)
  130.  
  131.  
  132.  
  133.